import request from '@/common/utils/request.js'
/**
 * 关于购物车的所有的api接口
 * 1 加入购物车
 * 2 获取购物车列表
 * 3 更新购物车中的某样商品数量
 * 4 从购物车下单
 * 5 删除购物车部分商品
 * 6 删除购物车全部商品
 * **/
 // 1 加入购物车
 export function addShoppingCar(data){
	 return request({
		 url: 'mall/cart/add',
		 method: 'POST',
		 data
	 })
 }
 // 2 获取购物车列表
 export function getShopcarList(memberId){
	 return request({
		 url: 'mall/cart/' + memberId,
		 method: 'GET'
	 })
 }
 // 3 更新购物车中的某样商品数量
 export function updateShopcarNum(shopcarId,total){
	 return request ({
		 url: 'mall/cart/' + shopcarId + '/' + total,
		 method: 'PUT'
	 })
 }
  // 4 从购物车下单
  export function buyByShopcar(data){
	  return request({
		  url: 'mall/order/cart',
		  method: 'POST',
		  data
	  })
  }
  // 5 删除购物车部分商品
  export function deleteSomeCommodity(memberId,data){
	  return request({
		  url: 'mall/cart/list/' + memberId + '?ids=' + data,
		  method: 'DELETE'
	  })
  }
  // 6 删除购物车全部商品
  export function deleteAllCommodity(memberId){
  	  return request({
  		  url: 'mall/cart/clean/' + memberId,
  		  method: 'DELETE'
  	  })
  }